
		//Encoding
		//-------------------------------------------------------------------------------
		jsl.message("e.data.BadEncoding"						, "<$> encoding not supported")
		jsl.message("e.data.BadEncodingSequence"		, "<$> incorrect encoding sequence: wrong input type found at $ entry")
		jsl.message("e.data.BadDecoding"						, "<$> decoding not supported")
		jsl.message("e.data.BadDecodingSequence"		, "<$> incorrect decoding sequence: wrong input type found at $ entry")
		jsl.message("e.data.EncodingError"					, "<$> encoding error")
		jsl.message("e.data.DecodingError"					, "<$> decoding error")
		jsl.message("e.data.BadIso88591String"			, "<$> detected a not iso-8859-1 string: byte $ with value $")
		jsl.message("e.data.BadAsciiString"					, "<$> detected a not ascii string: byte $ with value $")
		jsl.message("e.data.BadAsciiCode"						, "<$> detected a not ascii code point: byte $ with value $")
		jsl.message("e.data.EmptyBinary"						, "<$> empty binary data")

		//Blob
		//-------------------------------------------------------------------------------
		jsl.message("e.blob.BadSeek"								, "<$> invalid index, attempt to seek to negative position")
		jsl.message("e.blob.BadByte"								, "<$> invalid byte, expected a numeric value [0-255]")
		jsl.message("e.blob.BadHexString"						, "<$> invalid hexadecimal string size")
		jsl.message("e.blob.EOB"										, "<$> attempting to read beyond the end of the BLOB")
		jsl.message("e.blob.Empty"									, "<$> empty BLOB")

		//Unicode
    //-------------------------------------------------------------------------------
		jsl.message("e.utf.UnicodeCharNotSupported"	, "<$> Unicode character not supported in JavaScript(UCS-2) string found at index $")
		jsl.message("e.utf.BadByte"									, "<$> invalid byte value found at index $")
		jsl.message("e.utf.BadChar"									, "<$> found invalid UNICODE character in the string at index $")
		jsl.message("e.utf.BadUtf16Bom"							, "<$> found invalid BOM (Byte Order Mark)")

		//Serialization
		//-------------------------------------------------------------------------------
		jsl.message("e.serial.BadNConstructor"			, "<$> found an unknown native constructor, impossible to complete the serialization of the object")
		jsl.message("e.serial.BadFormat"						, "<$> Data format not recognized")
		jsl.message("e.serial.BadSidMethod"					, "<v(method:sid())> error inside the method")
		jsl.message("e.serial.BadSidConstructor"		, "<$> the constructor referenced by the serial identifier does not exists or is of wrong type")
		jsl.message("e.serial.BadSid"								, "<v(method:sid())> found a wrong serial identifier: \"$\", expected a not empty string")

		//Xml
		//-------------------------------------------------------------------------------
		jsl.message("e.xml.EntityError"							,	"error on the resolution of entity [&$;]. Declaration not found.")
		jsl.message("e.xml.BadNodeType"							,	"<$> found a node with a wrong type: [$]")

		//Json
		//-------------------------------------------------------------------------------
		jsl.message("e.json.BadContent"							,	"<$> bad content, expected object or array")
		jsl.message("e.json.BadProperyName"					,	"<json> syntax error, expected [\"] character wrapping the object property name: $")
		jsl.message("e.json.BadExtValue"						,	"<json> found a wrong extended value [$] in the property [$]")

		//Csv
		//-------------------------------------------------------------------------------
		jsl.message("e.csv.BadCsvSeparator"					,	"<$> the separator character and the wrapper character must be different")
		jsl.message("e.csv.SyntaxError"							,	"<$> syntax error on row $")
